27285cd75bf1777a340c6b4b4071b55bf12e2087,webs/resources-importer-web/docroot/WEB-INF/src/com/liferay/resourcesimporter/util/FileSystemImporter.java,FileSystemImporter,addDDMStructures,#String#String#InputStream#,302
Before Change
DDMStructure ddmStructure = DDMStructureLocalServiceUtil.addStructure(
userId, groupId, parentDDMStructureKey,
PortalUtil.getClassNameId(JournalArticle.class),
getJournalId(fileName), nameMap, null, xsd,
PropsUtil.get(PropsKeys.JOURNAL_ARTICLE_STORAGE_TYPE),
DDMStructureConstants.TYPE_DEFAULT, serviceContext);
After Change
setServiceContext(fileName);
DDMStructure ddmStructure = DDMStructureLocalServiceUtil.fetchStructure(
groupId, PortalUtil.getClassNameId(JournalArticle.class),
getTemplateKey(fileName));
if (ddmStructure != null) {
if (_log.isInfoEnabled()) {
_log.info(
"Structure already exists for " + fileName +
" with version " + version);
}
if (!developerModeEnabled) {
return;
}
DDMStructureLocalServiceUtil.deleteDDMStructure(ddmStructure);
}
ddmStructure = DDMStructureLocalServiceUtil.addStructure(
userId, groupId, parentDDMStructureKey,
PortalUtil.getClassNameId(JournalArticle.class),
getTemplateKey(fileName), nameMap, null, xsd,
PropsUtil.get(PropsKeys.JOURNAL_ARTICLE_STORAGE_TYPE),
DDMStructureConstants.TYPE_DEFAULT, serviceContext);